About Loxodonta Ventures Ltd (12846765) United Kingdom