About Puffin Oil Limited (06636060) United Kingdom