About Urban Splash House Investments Limited (11705943) United Kingdom