About Delmel Group Limited (13291129) United Kingdom