About Almyra Catering Ltd (09925018) United Kingdom