About Mithras Holdings Limited (12486328) United Kingdom