About Logico Holdings Limited (13625701) United Kingdom