About Picker Lab Limited (10123015) United Kingdom