About Turquesa Ltd (12459745) United Kingdom