About Squaredge Limited (04120242) United Kingdom