About Sebenzana App International Limited (13544736) United Kingdom