About Yellow Spot Productions Limited (10047415) United Kingdom