About Mithras Management Limited (09555578) United Kingdom