About Strontium Ninety Ltd (11499136) United Kingdom