About Thumb Technology Co. Ltd. (13405023) United Kingdom