About Qatalyst Limited (10826292) United Kingdom