About Nicarus Ltd (12955614) United Kingdom