About Solo Festival Services Limited (08293467) United Kingdom