About London Basque Kitchen Ltd (10646892) United Kingdom