About Nica London Limited (06867550) United Kingdom