About Investments And Meta Solutions Ltd (10048614) United Kingdom