About Scimitar Consulting Limited (12840746) United Kingdom