About Alpha Leo Capital Ltd (07413726) United Kingdom