About Qaswa Technologies Limited (12922211) United Kingdom