About Ideal Life Show Ltd (10488584) United Kingdom