About Alpha Exchange Ltd (12633530) United Kingdom