About Uhura Solutions Limited (11411236) United Kingdom