About Oddo Industries Limited (01231179) United Kingdom