About Nicoli International Limited (10954989) United Kingdom