About Mithras Investments Limited (02461283) United Kingdom