About Ninetee Six Limited (12488876) United Kingdom