About Wachira Ltd (12295048) United Kingdom