About Odi Sales Limited (07157505) United Kingdom