About Loomspun Investments Limited (09122268) United Kingdom