About Ideal Epos Limited (11096988) United Kingdom