About Sezzles Place Ltd (12855203) United Kingdom