About Three Cats Technology Co. Ltd (13510324) United Kingdom