About Jacquard Holdings Limited (04826776) United Kingdom