About Cometbase Limited (02087429) United Kingdom