About Deckjam Ltd. (10256643) United Kingdom