About Studio Raja Ltd (12675484) United Kingdom