About Jester Ventuers Ltd (12623228) United Kingdom