About Delaware Limited (03794629) United Kingdom