About Ideal Management Corps Ltd (12658806) United Kingdom