About Madoc Ventures Ltd (12874266) United Kingdom