About Mithras Capital Holdings Limited (06086508) United Kingdom