About Odoom Ltd (SC626894) United Kingdom