About Allium Tenby Limited (10879884) United Kingdom