About Regatta Topco Limited (12108186) United Kingdom