About Square Extraordinaire Limited (12512000) United Kingdom