About Odel Limited (12295143) United Kingdom