About Vabel (the Chamberlayne) Investors Ltd (10698650) United Kingdom