About Sekwesi Management Limited (13092408) United Kingdom