About Intelligent Dispenser Ltd (12624487) United Kingdom