About Worminster Ventures Ltd (12233396) United Kingdom