About Roelec Ltd. (10959558) United Kingdom