About Sensca Ltd (13228397) United Kingdom