About Quba Develoments Ltd (12032526) United Kingdom