About Cerra Venture Limited (10050607) United Kingdom