About Skanda Technologies Ltd (SC463293) United Kingdom