About Tenstrum Limited (13193263) United Kingdom