About Openroom Holdings Ltd (11711316) United Kingdom