About Fresh Space Living Ltd (12668624) United Kingdom