About Skanda Tech Solutions Ltd (11989022) United Kingdom