About Nicsil Management Limited (10332394) United Kingdom