About Julia & Macs Snacks Ltd (SC680665) United Kingdom