About Square International Holding Uk Ltd (12070926) United Kingdom