About Lookere Ltd (11677975) United Kingdom