About Green Puffin O&m Limited (10931867) United Kingdom