About Newmarc Seals Ltd (10808258) United Kingdom