About Togica Ltd (12643792) United Kingdom