About Celbius Ltd (08010101) United Kingdom