About Logjam Solutions Limited (09208600) United Kingdom