About Dekker International Ltd (12652804) United Kingdom