About Squaredge Group Limited (04134270) United Kingdom