About Window Magic Ltd. (12677033) United Kingdom