About Sciurus Consulting Limited (06193057) United Kingdom