About Puffin Medical Investments Ltd (09711452) United Kingdom