About Odda Magazine Limited (10336128) United Kingdom