About Ideal Stay Limited (12687515) United Kingdom