About Jade Taylor Ltd. (SC233836) United Kingdom