About Alpha Palace Limited (11416661) United Kingdom