About Yamba Ltd (05842596) United Kingdom