About Tennant Ventures Limited (13293395) United Kingdom