About Puffin Point Limited (11619799) United Kingdom