About Sola Investments Limited (11750269) United Kingdom