About Alpha Centre Limited (02878004) United Kingdom