About Smilesolver Technologies Limited (12517458) United Kingdom