About The Alpha Studio Limited (04395925) United Kingdom