About Nylo Investments Limited (12471746) United Kingdom