About Walembe Limited (12844956) United Kingdom