About Aka Yomba Money Service Limited (12272250) United Kingdom