About Yugen Explore Limited (10688354) United Kingdom