About Festival Shop (ne) Limited (10280593) United Kingdom