About Regatta Holdco Limited (12108405) United Kingdom