About Yomo Media Limited (06211424) United Kingdom