About Odra Leics Ltd (10451823) United Kingdom