About Cober Dell Ltd (12209867) United Kingdom