About Odra Leicester Ltd (13404581) United Kingdom