About At Centaur S Ltd (12640607) United Kingdom