About Telescope Yachting Limited (10411424) United Kingdom