About Ifocus Capital Ltd (11809567) United Kingdom