About Deligo Limited (04140356) United Kingdom