About Vamace Ltd. (SC353391) United Kingdom