About Nilca Limited (07306760) United Kingdom