About The Happy Apple Company Limited (04069963) United Kingdom