About Synthetic Cartilage Devices Limited (10056860) United Kingdom