About Okdo Technology Limited (11502983) United Kingdom