About Sensai Solutions Limited (06575314) United Kingdom