About Excogitate Ltd (11091966) United Kingdom