About Centella Ltd (09032612) United Kingdom