About Studio Bombay 66 Limited (12237828) United Kingdom