About Puffin Tech Ltd (SC638199) United Kingdom