About Tulip Hotels London Ltd (13667280) United Kingdom