About Yuka Solutions Limited (09836700) United Kingdom