About Sloan Technologies Ltd (13282602) United Kingdom