About Cambridge Algorithmica Limited (02287554) United Kingdom