About Devaxa Limited (11123198) United Kingdom