About Slow Space Ltd (13534902) United Kingdom