About Nicsar Limited (01200224) United Kingdom