About Qumec Limited (04305917) United Kingdom