About Macca Investments Limited (13271228) United Kingdom