About Slow Gun Limited (12898656) United Kingdom