About Loxo Limited (13462899) United Kingdom