About Nicoara Ltd (09496931) United Kingdom