About Alpha Optima Limited (12909093) United Kingdom