About Laturka Holdings Ltd (11121477) United Kingdom