About Vincent Sterling Consulting Limited (11411238) United Kingdom