About Swaffer Limited (10374647) United Kingdom