About Meraki Interiors Limited (12068131) United Kingdom