About Square Media International Limited (06512238) United Kingdom