About Macck Company Limited (12182463) United Kingdom