About Papworth Asset Management Limited (12645983) United Kingdom