About Turkscaplily Limited (12679869) United Kingdom