About Foodsaver Limited (SC532178) United Kingdom