About Openwide International Limited (02754127) United Kingdom