About Sinusoid Consultants Limited (02502459) United Kingdom