About Ventnor Investments Limited (12725312) United Kingdom