About Sumindra Corporate Solutions Ltd (12875700) United Kingdom