About Odoky Limited (09608079) United Kingdom