About Square 3 Ltd (12553179) United Kingdom