About Takeaway Station Limited (10827934) United Kingdom