About Law Debenture (odyssey) Trust Corporation (03353268) United Kingdom