About Andromedica Limited (13374071) United Kingdom