About Addax London Ltd (11969355) United Kingdom