About Oidd Ltd (11724933) United Kingdom