About Longboat Investments Limited (06392060) United Kingdom