About Slowfi Store Ltd (11804414) United Kingdom