About Quba Ltd (09906468) United Kingdom