About International Finest Foods Limited (10899591) United Kingdom