About Seven Acres Management Limited (12046688) United Kingdom