About Toa Technology Co. Ltd (12483920) United Kingdom