About The Chilli Ring Ltd (11888338) United Kingdom