About Odd Berries Holding Limited (11280037) United Kingdom