About Sehal Technologies Limited (12866143) United Kingdom