About Meraki By Palaks Limited (13243180) United Kingdom