About Yamha Ltd (10348859) United Kingdom