About Sciendell Limited (10925702) United Kingdom