About Bqs Management Holdings Limited (10380629) United Kingdom