About Ideal Administration Ltd (12911386) United Kingdom