About Sotr Studios Ltd (12702591) United Kingdom