About Cambridge Frontier Capital Limited (12751289) United Kingdom