About Labtech London Limited (09229268) United Kingdom