About Sloan Internet Uk Limited (07934608) United Kingdom