About The Puffle Company Limited (10492832) United Kingdom