About Nila Investments Limited (12546196) United Kingdom