About Texas Takeaway Limited (12839296) United Kingdom