About Uhuru Limited (01275955) United Kingdom