About Odin Group Bidco Limited (11295848) United Kingdom