About Nicolacorp Limited (07691333) United Kingdom