About Picker Team Limited (10121689) United Kingdom