About Yedda Ltd (10819697) United Kingdom