About Meraki Hotels Ltd (12501903) United Kingdom