About Mr Puffy Entertainment Limited (09399221) United Kingdom