About Dr. Ostergard Ltd (12334379) United Kingdom