About Pitcairn Research Limited (SC532206) United Kingdom