About Elpida Sciences Swinton Ltd (12896540) United Kingdom