Legit?
There's no contact forms and the only email present is at the bottom of the webpage, extracting information from OSINT:
PENNY PLAY LTD
Company No. 15920703
Status: Active
Nature of business: 59200 - Sound recording and
music publishing activities.
Penny Play Ltd was incorporated on 28 August 2024.
The company is located at Meesden Corner Cottage, Brent Pelham, Buntingford, England, SG9 0AR.
3 Stars : As its not yet listed on Trustpilot and this is is the first review.
