About Sequs Consulting Ltd (SC570136) United Kingdom