About Yomalo Ltd (09823081) United Kingdom