About S Ellis Consulting Limited (06810038) United Kingdom