About Slow & Wild Ltd (13281519) United Kingdom