About Odell Group Ltd (12360536) United Kingdom