About Oakham Dental Studio Limited (11866939) United Kingdom