About Odessy Soft Limited (03949034) United Kingdom