About Sensesea Limited (10842713) United Kingdom