About Mitodex Limited (08050343) United Kingdom