About Studio Modha Limited (11999085) United Kingdom