About Sentra Group Holdings Limited (13239333) United Kingdom