About Studio Megastar Ltd (08499808) United Kingdom