About Nica N&c Ltd (12963972) United Kingdom