About Pangolin Management Limited (08312488) United Kingdom