About Loqiva Holdings Limited (11210473) United Kingdom