About Sens-tech Limited (00668759) United Kingdom