About Macaroon Associates Limited (10651584) United Kingdom