About Homaki Picnic Ltd (09926060) United Kingdom