About Leader And Team Limited (10079231) United Kingdom