About Odey Holdings Limited (12725362) United Kingdom