About Snap Fresh Solutions Ltd (10954981) United Kingdom