About Oddbod Ltd (11381840) United Kingdom