About Explorator Ventures Ltd (13482067) United Kingdom