About Alcova Management Ltd (12503245) United Kingdom