About Sentor Associates Limited (10232122) United Kingdom