Orchid Communications UK Branch Company numberFC041884 StatusActive TypeOther Company Type Incorporated1 May 2022 Registered office F3, The ForumGrenville StreetSt Helier Data JSON Markdown