About Qomputa Solutions Limited (10431513) United Kingdom