About Regatta Solutions Ltd (05418213) United Kingdom