About Nicodam Tech Limited (09303888) United Kingdom