About Sigma Research Solutions Ltd (10838401) United Kingdom