About Sling Technology Ltd (09284231) United Kingdom