About Ventcha (kent) Limited (11822926) United Kingdom