About Macen Associates Ltd (12506610) United Kingdom