About Exda Limited (06525704) United Kingdom