About Swordfish Management Company Limited (06301648) United Kingdom