About Nilus Limited (12783074) United Kingdom