About Scientific Intelligence Ltd (12945936) United Kingdom