About New Vendor Limited (12014229) United Kingdom