About Togicrom Ltd (12449176) United Kingdom