About Almera Restaurants Limited (09609139) United Kingdom