About The Ice Alchemists Limited (11678962) United Kingdom