About Sarissae Consulting Limited (07744491) United Kingdom