About Macoi Holdings Limited (12459237) United Kingdom