About Prima Inn London Limited (12202058) United Kingdom