About Vimira Investments Limited (11155670) United Kingdom