About Tencell Limited (05244805) United Kingdom