About Makeup Box Studio Limited (12311528) United Kingdom