About Loxo Limited (10692933) United Kingdom