About Slowco Ltd (12300929) United Kingdom