About Orchid Holdings Uk Ltd (12424501) United Kingdom