About Centauras Products Ltd (12585202) United Kingdom