About Meyba Trading Limited (12696155) United Kingdom