About Oteka Ltd (12207236) United Kingdom