About Jade Technologies Limited (07586292) United Kingdom