About Baker Kiosk Ltd (11964769) United Kingdom