About Jackamax Limited (08276872) United Kingdom