About Tellimer Kenya Limited (09526209) United Kingdom