About Jackson & Ventura Holdings Ltd (12413059) United Kingdom