About Squares Holdings Limited (11020993) United Kingdom