About Walking Tall International Limited (13274055) United Kingdom