About Logris Ltd (10534625) United Kingdom