About Nicolas Group Ltd (12702688) United Kingdom