About Logjam Technologies Ltd (12540260) United Kingdom