About Meraki Swe Limited (12719337) United Kingdom