About Ilogi Ltd (11968480) United Kingdom