About Squared Earth Limited (08175219) United Kingdom