About Odd Couple Inns Limited (12038385) United Kingdom