About Defta Limited (13064599) United Kingdom