About Tenstram Limited (02332688) United Kingdom