About E Happy Palace Limited (10009518) United Kingdom