About Opus Credit & Finance Ltd. (09684464) United Kingdom