About Defoe Networks Limited (SC708233) United Kingdom