About Puffin Technology Ltd (SC639815) United Kingdom