About Dr Meera Limited (SC667603) United Kingdom