About Yama Yama London Ltd (10732409) United Kingdom