About Yatta Solutions Limited (09184349) United Kingdom