About Intellicup Europe Limited (12418661) United Kingdom