About Senqu Consult Ltd (13397380) United Kingdom