About Aid & Trade London Ltd (10410130) United Kingdom