About Lab Solutions Limited (03355342) United Kingdom