About Openador Limited (09878048) United Kingdom