About Yjoe Limited (13566762) United Kingdom