About Square 2020 Ltd (12442328) United Kingdom