About Metis Alpha Limited (07128902) United Kingdom