About House Of Meraki Limited (09252804) United Kingdom