About Kompli Holdings Plc (10628634) United Kingdom