About Mithras Limited (00625424) United Kingdom