Créée en 2007 (Royaume-Uni), OTBEACH possède 4 marques sœurs et 1395 marques concurrentes. La marque OTBEACH est détenue par ON THE BEACH GROUP PLC, société cotée à London. Le code ISIN de ON THE BEACH GROUP PLC (numéro mondial de société cotée) est GB00BYM1K758. Le secteur de OTBEACH est Voyages et loisirs.