About Studio Square Design Ltd (12955464) United Kingdom