About Orchid Rock Ltd (13177139) United Kingdom