About Leoro Limited (05187467) United Kingdom