About The Deli @ Rm Limited (10855910) United Kingdom