About Maddox International Limited (12084908) United Kingdom