About Squareshot Limited (02062390) United Kingdom