About Squarepeg (london) Limited (03902871) United Kingdom