About Odd & Associates Ltd (12252295) United Kingdom