About Thabs Technologies Limited (12288264) United Kingdom