About Ransom Studio Limited (11710648) United Kingdom