About Catabasis Limited (SC636033) United Kingdom