About Cogitor Limited (10895082) United Kingdom