About The Biltong Bar Ltd (13242418) United Kingdom