About Venmer Company Ltd (12584430) United Kingdom