About Finest Foods Anywhere Ltd. (SC222039) United Kingdom