About Alpha Holdings (london) Ltd (13483291) United Kingdom