About Qbbss Group Limited (13617823) United Kingdom