About Tenkai Solutions Limited (06463968) United Kingdom