About Dispensing Doctor Solutions Analytics (ddsa) Ltd (11824276) United Kingdom