About Ven House Publications Limited (06235911) United Kingdom