About Swallows N Daggers (global) Limited (11080368) United Kingdom