About Nabby International Trading Co. Ltd (11046517) United Kingdom