About Legora Limited (10141394) United Kingdom