About Ceteris Paribus Limited (04804129) United Kingdom