About Solva Edge Festival Limited (10152191) United Kingdom