About New Curry Masters Ltd (11470830) United Kingdom