About Meraki Resorts Ltd (11784605) United Kingdom