About Vilo Investments Limited (10535238) United Kingdom