About Puffin Developments Limited (10706294) United Kingdom