About Micarta Ltd (11696640) United Kingdom