About Ynwa Solutions Limited (06148283) United Kingdom