About Nilbascar Ltd (12927545) United Kingdom