About Squish Flexible Food Storage Ltd (11893939) United Kingdom