About Loxora Limited (13368545) United Kingdom