About Pangolin Associates Ltd (11818338) United Kingdom