About Addox Technologies Ltd (13328184) United Kingdom