About Sand & Sushi Designs Limited (09420919) United Kingdom