About Ventnor Consultancy Limited (12166402) United Kingdom