About Thesqua.re Ltd (06687220) United Kingdom