About 7square Solution Ltd (08135533) United Kingdom