About Logan Technologies Limited (06960101) United Kingdom