About Yield Technologies Limited (10441472) United Kingdom