About Sidus Information Technology Solutions Ltd (12582954) United Kingdom