About Ora Group Ltd (12544255) United Kingdom