About Vincent Technology Limited (12741220) United Kingdom