About Octomarc Industries Ltd (04490628) United Kingdom