About Mithras Technologies Limited (04421369) United Kingdom