About Intermell Limited (10593655) United Kingdom