About Mantella Ltd. (09403077) United Kingdom