About Qompter Limited (05819933) United Kingdom