About Stanmore Implants Worldwide Limited (03161085) United Kingdom