About Saffron Strands Limited (10934765) United Kingdom