Incorporated in England and Wales pin ltd pin.ltd.ec Company no: 04767990 Date of Incorporation: 2003-05-16