About Ik Holiday Homes Limited (12988140) United Kingdom