About Loopsquare Ltd (11675097) United Kingdom