About Platform Eden Limited (SC575923) United Kingdom