About Green & Red Consulting Limited (10665570) United Kingdom