About Qapella Limited (09914768) United Kingdom