About Sloop Tech Ltd (12688941) United Kingdom