About Ocho Steakhouse Ltd (11231085) United Kingdom