About Dellman Limited (10533058) United Kingdom