About Terry Dactyl Ltd (11276781) United Kingdom