About Speedsquare Ltd (13611740) United Kingdom