About Negrills Jerk Ltd (11624817) United Kingdom