About Noab Takeaways Limited (13464799) United Kingdom