About Qibar Ltd (11593328) United Kingdom