About Slow Match Limited (13435796) United Kingdom