About Marc & Partners Ltd (11580910) United Kingdom