Started with Reg No. 10426534 eight years ago, Qikid Services (emea) Limited had been a private limited company until June 1, 2021 - the date it was dissolved. The firm's latest office address was 629 Foxhall Road, Ipswich.
As found in this specific company's executives list, there were three directors including: Neil H. and Steven M..