About Ventra 27 Limited (06002059) United Kingdom