About Vermillion Investments Limited (12634903) United Kingdom