About Turquoise Horse Ltd (11419643) United Kingdom