About Centaur Technologies Limited (07396065) United Kingdom