About Metaquila Limited (12049293) United Kingdom