About Jumeira Group Ltd (12798356) United Kingdom