About Labtech Finance Limited (12411039) United Kingdom