About Delware Limited (05491917) United Kingdom