About Turka Ltd (10897537) United Kingdom