About J Task Developments Ltd. (09552816) United Kingdom