About Madgehole Ventures Ltd (11818651) United Kingdom