About Yellow & Red Limited (10331326) United Kingdom