About Delvia Limited (09233036) United Kingdom