About Satsense Solutions Limited (12045158) United Kingdom