About Centaur Advisors Ltd (10891617) United Kingdom