About Excogito Limited (05620236) United Kingdom