About Ultimax Limited (10699464) United Kingdom