About Yellow Square Limited (11978639) United Kingdom