About Maddox Research Limited (06139693) United Kingdom