About Jackamo Limited (09378867) United Kingdom