About Digital Technology Applications Ltd (12663506) United Kingdom