About Qibono Ltd (12496054) United Kingdom