About Ora Europe Ltd (10886790) United Kingdom