About Sodrapy Sustainable Software Solutions Ltd (12436345) United Kingdom