About Odkitur Limited (11173536) United Kingdom