About Magnum Venus Products Europe Limited (02158412) United Kingdom