About Ingoldmells Beach Resort Limited (10889948) United Kingdom