About Delmo Limited (03977986) United Kingdom