About Dev S Veg Kitchen Ltd (11324784) United Kingdom