About Logjam Limited (03531860) United Kingdom