About Odo Rights Limited (NI661983) United Kingdom