About Queda Holdings Ltd (10828718) United Kingdom