About S.n.a.k Interior Designs Limited (12996242) United Kingdom