About Mahne Investments Limited (13163405) United Kingdom