About Regatta Developments Limited (10354468) United Kingdom