About House Of Eden Lab Limited (11227345) United Kingdom