About Centaur Ventures Limited (10269304) United Kingdom