About Mosel Ventures Ltd (11858201) United Kingdom