About Solo Promoters Limited (01962037) United Kingdom