About Skanda Technosoft Solutions Ltd (11283388) United Kingdom