About Samosa Samosa Limited (12872270) United Kingdom