About Sceptra Computer Consultants Limited (02375152) United Kingdom