About Nicodo Ltd (09107950) United Kingdom