About London Integrated Medicine Ltd (10832430) United Kingdom