About Green Impulse Foods Limited (12578333) United Kingdom