About Cogito Merito Ltd (11185139) United Kingdom