About Opentrade International Ltd (06306986) United Kingdom