About Sigmoid Consultants International Limited (SC441626) United Kingdom