About Seggers Business Analysis Limited (09850923) United Kingdom