About The Ideal Service Corporation Ltd (12490520) United Kingdom