About 64qs Holdings Limited (SC692641) United Kingdom