About The Meal Ticket Limited (11307439) United Kingdom