About The Happy Ocean Company Limited (11193331) United Kingdom