About Jackal And Hyde Limited (13098086) United Kingdom