About Mithras Investment Trust Plc (02478424) United Kingdom