About Odeon Solutions Ltd (11677242) United Kingdom