About Odd & Co Limited (10943718) United Kingdom