About Mechanism Design Ltd. (04427832) United Kingdom