About Computational Mechanics International Limited (01322907) United Kingdom