About Udell Group Limited (03212308) United Kingdom