About Vermillion Holdings Limited (SC687389) United Kingdom