About London Autism Clinic Limited (12269190) United Kingdom