About Chilli Sailors Ltd. (11477315) United Kingdom