About Square One International Limited (12129042) United Kingdom