About Jaquan Sloan Limited (11904148) United Kingdom