About Oslo Foods Ltd (12925916) United Kingdom