About Delmo Holdings Limited (06496836) United Kingdom