About Alpha Springs Holdings Limited (05046838) United Kingdom