About The London Biltong Bar Ltd (11399716) United Kingdom