About Pangolin Designs Limited (09766492) United Kingdom