About Rich Tapestry Limited (12622646) United Kingdom