Igoo Group Ltd with Companies House Reg No. 13504297 has been a part of the business world for three years. The Private Limited Company is officially located at 38 New Bird Street, in Liverpool and their post code is L1 0DA. This company's principal business activity number is 64209 which stands for Activities of other holding companies n.e.c.. The firm's latest financial reports provide detailed information about the period up to Fri, 31st Mar 2023 and the latest annual confirmation statement was submitted on Sat, 8th Jul 2023.
From the data we have, the following firm was incorporated in 2021 and has so far been guided by two directors.
Executives with significant control over the firm are: Jack D. has substantial control or influence over the company. Gavin H. has substantial control or influence over the company.