About Impect Holding Ltd (11276183) United Kingdom