About I Love Fast Food Limited (11720053) United Kingdom