About S.w.a.n. Germany Limited (06021786) United Kingdom