About Odda Limited (10335665) United Kingdom