About Semba Trading Co. Limited (01626109) United Kingdom