About Deltasource (africa) Limited (13210627) United Kingdom