About Sword Technology Solutions Limited (07491501) United Kingdom