About Major Consulting Services Limited (12005253) United Kingdom