About Threads Of Gaia Limited (09475167) United Kingdom