About Miller Alpha Limited (SC332758) United Kingdom