About Swagruha Foods Ltd (12928035) United Kingdom