About Uhuru Technologies Limited (12756880) United Kingdom