About Sword Developments Limited (06653164) United Kingdom