About Picker World Limited (10122579) United Kingdom