About Squareglass Limited (09326708) United Kingdom