About Scientific And Computing Solutions Ltd (12199429) United Kingdom