About Freedom Space Ltd (09840238) United Kingdom