About Labtech Share Investments Limited (12542793) United Kingdom