About Logicsquare Ltd (09814553) United Kingdom