About Mitchell Nuclear Technology Limited (06560745) United Kingdom