About Deleon Trading Limited (12179047) United Kingdom