About Independent Takeaways Ltd (10687207) United Kingdom