About Wild Spot Studio Limited (13706628) United Kingdom