About Spring Star Consulting Limited (13661352) United Kingdom