About Oidi Ltd (09392947) United Kingdom