About Mactra Limited (11914316) United Kingdom