About Yield Investing Limited (13462042) United Kingdom