About Marc Rickard Consulting Limited (12378397) United Kingdom