About Square 1 Studios Ltd (07245039) United Kingdom