About London Implant Hub Ltd (11932324) United Kingdom