About No 23 Bistro Ltd (10646693) United Kingdom