About Otka Technology Co. Ltd (13054188) United Kingdom