About Lilly Bells Threads Limited (10177142) United Kingdom