About Labsquare Ltd (12341626) United Kingdom