About Defjord Limited (12226151) United Kingdom