About Meraki Hair & Makeup Studio Limited (SC653808) United Kingdom