About Diagne Sons Ltd. (12810288) United Kingdom