About Logorya Ltd (13261096) United Kingdom