About Prexxa Limited (13259271) United Kingdom