About Jackal Hosting Ltd (12048152) United Kingdom