About Ideal Solution London Ltd (11260181) United Kingdom