About Sword & Space Limited (09571432) United Kingdom