About Macera Associates Ltd (11794061) United Kingdom