About Slow Decay Limited (07343405) United Kingdom