About Yoddy Limited (11293482) United Kingdom