About Yield Retail Solutions Limited (10504755) United Kingdom