About Ideal Contact Limited (11818647) United Kingdom