About New Simply Indian Limited (12795222) United Kingdom