About Project Loom Limited (11678620) United Kingdom